A Competence Model for Object-Interaction in Introductory Programming

نویسندگان

  • Jens Bennedsen
  • Carsten Schulte
چکیده

Assuming that understanding object-oriented programming requires the understanding of object-interaction, this article outlines the development of a theoretical model that provides a framework to assess a hierarchy of competences related to object-interaction. A newly developed test allows for an in-depth analysis of this hierarchy, including its relationship with other (e.g. more ‘traditional’) factors that impact students’ understanding of objectoriented programming. Based on a study at two learning institutions, we conclude that the proposed model is an effective tool for describing different competence levels. The analysis of how different factors influence students’ object-interaction skills shows a correlation between object-interaction and imperative programming, as well as self-efficacy; the correlation between object-interaction and math, however, was weak. We found that the degree of visibility of object-interaction in the program text is the most critical factor for understanding object-interaction. The analysis is followed by a discussion of the implications of the findings for teaching.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

A Data Envelopment Analysis Model with Triangular Intuitionistic Fuzzy Numbers

DEA (Data Envelopment Analysis) is a technique for evaluating the relative effectiveness of decision-making units (DMU) with multiple inputs and outputs data based on non-parametric modeling using mathematical programming (including linear programming, multi-parameter programming, stochastic programming, etc.). The classical DEA methods are developed to handle the information in the form of cri...

متن کامل

Planning and Control of Two-Link Rigid Flexible Manipulators in Dynamic Object Manipulation Missions

This research focuses on proposing an optimal trajectory planning and control method of two link rigid-flexible manipulators (TLRFM) for Dynamic Object Manipulation (DOM) missions. For the first time, achievement of DOM task using a rotating one flexible link robot was taken into account in [20]. The authors do not aim to contribute on either trajectory tracking or vibration control of the End-...

متن کامل

Motivation, amount of interaction, length of residence, and ESL learners’ pragmatic competence

This study examined how motivation for learning English, the amount of contact with English, and  length  of  residence  in  the  target language area affects Korean graduate students’ English pragmatic skills. The study attempted to account for differential pragmatic development among 50  graduate-level  Korean  students  in  relation  to  individual  factors  mentioned  above.  The  data were...

متن کامل

Investigation for an Approach to Optimise the Structure of Human Force

Abstract This paper proposes an approach to find an optimum structure for educational levels of human forces. To this end, a Linear Programming (LP) Model integrated with a Social Accounting Matrix (SAM) was employed. The integrated model was employed using the SAM of Golestan Province of Iran. It was demonstrated that when unemployment is the result of inconsistency between supply and demand...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006